/*
 * Copyright (c) 2025 Industrial Software Feature Database
 */
package com.comac.ins.isfd.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.comac.ins.isfd.domain.IsfdLayupMetalCaseMeta;
import com.comac.ins.isfd.domain.bo.IsfdLayupMetalCaseMetaBo;
import io.github.linpeilie.annotations.AutoMapper;
import io.github.linpeilie.annotations.AutoMappers;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;



/**
 * 【请填写功能名称】视图对象 isfd_layup_metal_case_meta
 *
 * @author Lion Li
 * @date 2024-08-02
 */
@Data
@ExcelIgnoreUnannotated
@AutoMappers({
    @AutoMapper(target = IsfdLayupMetalCaseMeta.class, reverseConvertGenerate = true),
    @AutoMapper(target = IsfdLayupMetalCaseMetaBo.class, reverseConvertGenerate = true)
})
public class IsfdLayupMetalCaseMetaVo implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 对象存储主键
     */
    @ExcelProperty(value = "对象存储主键")
    private Long id;

    /**
     * 属性代码
     */
    @ExcelProperty(value = "属性代码")
    private String attributeCode;

    /**
     * Exx
     */
    @ExcelProperty(value = "Exx")
    private Double exx;

    /**
     * Eyy
     */
    @ExcelProperty(value = "Eyy")
    private Double eyy;

    /**
     * Gxy
     */
    @ExcelProperty(value = "Gxy")
    private Double gxy;

    /**
     * 厚度
     */
    @ExcelProperty(value = "厚度")
    private Double thickness;

    /**
     * 对应PSHELL编号
     */
    @ExcelProperty(value = "对应PSHELL编号")
    private String pshellNumber;

    /**
     * 材料代码
     */
    @ExcelProperty(value = "材料代码")
    private String materialCode;

    /**
     * 材料信息
     */
    private IsfdMetalMaterialVo materialInfo;
}
